﻿using System.Collections.Generic;

namespace BlizzardApi.Model
{
    public class GuildRewardCollection
    {
        public IEnumerable<GuildReward> Rewards { get; set; }
    }

    public class GuildReward
    {
        public int MinGuildLevel { get; set; }
        public int MinGuildRepLevel { get; set; }
        public IEnumerable<int> Races { get; set; }
        public GuildRewardAchievement Achievement { get; set; }
        public GuildRewardItem Item { get; set; }
    }

    public class GuildRewardAchievement
    {
        public int ID { get; set; }
        public string Title { get; set; }
        public int Points { get; set; }
        public string Description { get; set; }
        public string Reward { get; set; }
        public GuildRewardItem RewardItem { get; set; }
    }

    public class GuildRewardItem
    {
        public int ID { get; set; }
        public string Name { get; set; }
        public string Icon { get; set; }
        public int Quality { get; set; }
    }
}
